package me.xiaolei.float_window

import android.os.Bundle

/**
 * 外部操作悬浮窗的API
 */
interface IFloatDelegate
{
    /**
     * 是否显示
     */
    fun isShowing(): Boolean

    /**
     * 显示,显示成功返回true
     */
    fun show(): Boolean

    /**
     * 隐藏
     */
    fun hide()

    /**
     * 更新数据
     */
    fun update(bundle: Bundle)

    /**
     * 销毁
     */
    fun destroy()
}